In article <xX0PM.12282$C_lf...@fx33.iad>, Alan Browne
<
bitb...@blackhole.com> wrote:
> >>>
> >>> the original statement was about *apple* keeping 32 bit compatibility:
> >>
> >> Doesn't matter
> >
> > it does, since that's what was being discussed.
>
> You're the one who brought up 32b on 64b ARM machines.
nope, that was someone else, who claimed that apple could have
continued to support 32 bit apps, just like windows did. they could
not.
> As they say in court, "You opened that door ..."
as they say in court, objection overruled.
> >> - that is not what I was replying to. You made an
> >> assertion that 32b code could not run on a 64b system. It can. Not a
> >> great idea where ARM is concerned - but it can be done.
> >
> > 32 bit code can run *only* if there's 32 bit instructions on the chip.
>
> And again, what I was replying to was your assertion that you can't run
> 32b code on a 64b ARM.
that assertion is correct.
the only way 32 bit code can run is if there's 32 bit support on the
chip itself.
apple's a7 through a10 processors had both 32 & 64 bit instructions, so
apps could be either.
the a11 chip (and later) do not have 32 bit anymore. they only have 64
bit, making it impossible to run 32 bit code. full stop. no amount of
additional libraries or hacking is going to change that.
android is following (as they always do). android apps on the play
store have been required to include 64 bit since 2019, preparing for
the eventual 32 bit removal from hardware, which has begun. the pixel 7
is the first 64-bit only android phone, with more to follow.
<
https://chromeunboxed.com/64-bit-builds-older-pixel-phones>
Unbeknownst to many, the Pixel 7 Series was released as the first
ever 64-bit only Android phone. This is a milestone many years in the
making and has been warned about since 2014 when Google told
Developers to start getting their apps ready for the change. Alas,
the time came, and the Pixel 7 and 7 Pro shipped with a 64-bit only
build of Android 13, which means that 32-bit apps cannot be installed
on these devices.
<
https://www.arm.com/blogs/blueprint/android-64bit-future-mobile>
Arm Cortex-A ³big² cores will only support 64-bit code from 2022.
From AI to immersive mobile gaming, this is a major enabler for the
Android ecosystem.
> > as i said several times, the a11 *removed* 32 bit, making it
> > *impossible*, and now android is following with 64-bit only hardware.
>
> Irrelevant to your statement about ARM processors. I'll repeat it so
> you can snip it again:
>
> nospam wrote:
> [no they couldn't. the arm 32bit and 64bit instruction sets are]
> ===
you left out the rest of it, that they are different. that statement is
correct.